body {font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;font-size:16px; color:#868686;background:#fff ;}
body, div, td, select, input, textarea{font-size:16px;}
 *{box-sizing:border-box}
p,h1,h2,h3,h4,h5,div,ul,li{padding:0px; margin:0px;}
a{color:#606060; text-decoration:none}
a:hover {color:#ff0000;}
.cnt{ padding:0px;}
.box {width:100%;margin:auto;}
#news_body { width:1180px; margin:0 auto;}
#agentDetail_body{width:1180px;margin:auto;}
#certificate_body{width:1280px;margin:0 auto;}
#news_body .l_summary{height:44px; overflow:hidden;}
#news_body .txtlist li{margin:15px 0; border-bottom:dashed 1px #dddddd; padding-bottom:15px; overflow:hidden}
#news_body .cnt li h5 a{font-size:16px;}
.company_tit{ color:#fff; line-height:60px; font-size:20px; }
.company_content{ color:#fff;line-height:35px;}

.scroll-bot{ position:absolute; bottom:80px; left:50%;  border: 2px solid #fff; width: 28px; height: 44px; display: block; border-radius: 20px; margin: 0px auto;margin-left:-14px; cursor: pointer;}
.scroll-bot i{ background: url(../img/arrow.png) no-repeat; width: 11px; height: 6px; margin: 16px auto 0; display: block; -webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite; animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
@keyframes mouse-dot {
    from { opacity: 0; }
    33% { opacity: 1; }
    to { transform: translateY(6px); -webkit-transform: translateY(6px); opacity: 0; }
}
@-webkit-keyframes mouse-dot {
    from { opacity: 0; }
    33% { opacity: 1; }
    to { transform: translateY(6px); -webkit-transform: translateY(6px); opacity: 0; }
}

/*************head******************/
.head{height:100px; width:100%; background-color:#007750; top:0; left:0; z-index:999; }
.headBox{width:1200px; margin:auto;}
.head .logo{ height:auto; width:1200px; overflow:hidden;margin:0 auto; position:relative;}
.head .logo > a{ display:block; height:100px; background:#fff; width:240px; float:left;}
.head .logo .search{ position:absolute; right:0; top:26px;}
.stxt{ background:#eee; color:#696969;  border-radius:4px 0 0 4px; width:140px; height:36px; border:none; font-size:14px; padding-left:8px;}
.head .logo img{ width:220px; height:auto; margin-top:24px; margin-left:6px; }
.sear{ width:44px; height:36px; background:#eee url(../img/sear.png) no-repeat left; border:none; cursor:pointer;  border-radius:0 4px 4px 0;}
/***Menu****/
#menu{ width:900px; height:auto; overflow:hidden; float:right; height:100px; overflow:hidden; display: block;}
#menu li{ float:left; width:98px; }
#menu li a{color:#fff; font-size:16px; display:block; width:110px;height:100px; line-height:100px; text-align:center; }
#menu li a:hover{color:#fff; background:#8fc320;display: block; text-decoration:none;}
#menu ul li:hover ul{display: block;}
#menu ul li:hover ul li a{display: block;color:#fff}
.lcBox{background:url(../img/pxBg.png) repeat; width:100%; overflow:hidden; position:absolute; z-index:99; text-align:center; bottom: 0; height:103px; padding:25px 0;}
#menu ul li ul{display:none; position:absolute; width:80px;top:95px;z-index: 999999;border-radius:5px 5px;border-radius:15px 15px;}
#menu ul li ul li {width:140px;}
#menu ul li ul li a {color:#fff; font-size:14px; height:40px; line-height:40px; background-color:#000;    margin-bottom: 1px;}
#menu ul li ul li a:hover{color:#bf1a1a;}
.ny_banner{ height:420px; margin:0 auto 0;}
.banner_about{ background:#282828 url(../img/c1.jpg) no-repeat center top;}
.banner_agent{ background:#282828 url(../img/banner_agent.jpg) no-repeat center top;}
.banner_talent{ background:#282828 url(../img/banner_talent.jpg) no-repeat center top;}
.banner_contact{ background:#282828 url(../img/banner_contact.jpg) no-repeat center top;}
.banner_case{ background:#282828 url(../img/banner_case.jpg) no-repeat center top;}
.banner_goods{ background:#282828 url(../img/c2.jpg) no-repeat center top;}

/***Menu**
#menu{ width:1200px; height:94px; overflow:hidden; float:right;}
#menu .menu{height:50px; overflow:hidden; width:100%; margin-top:40px;}
.menu_ovr{position:absolute; display:none;z-index:1; background:#0d1218; width:106px; padding:10px 0; z-index:999;}
.menu_ovr h5 a{ height:28px; line-height:28px; display:block; color:#d5d5d5;font-weight:normal; font-size:14px;}
.menu_ovr h5 a:hover{background:#333333; color:#ffffff; font-weight:bold}
.menu li{ float:left; width:106px; display:inline; text-align:center;}
.menu h4 a{ width:106px; height:48px; line-height:40px; display:block;color:#000; font-size:16px; font-weight:normal}
.menu h4 a:hover{ background:url(../img/ovrBg.png) bottom center no-repeat; color:#ff0000}
.h4hover{background:url(../img/ovrBg.png) bottom center no-repeat;  color:#ff0000}
.menu .abs , .menu .abs h4 a:hover{background:none;}
.menu .menu_ovr li{ text-align:center; float:none; margin:0px; padding:5px 0;}
**/

/*************box1***************************/
.b1_ttl{ line-height:38px;font-size:30px; color:#ab7a4d; text-align:center;margin:0 auto;display:block;width:450px;PADDING-BOTTOM: 50PX;font-weight:bold;text-transform:uppercase;}
.b1_ttl .b1_ttl_span{ text-align:center; font-size:20PX; color:#ab7a4d; border-bottom:1px solid #ab7a4d; padding-bottom:6px;font-weight:normal;}
.b1_ttl font{ font-size:3px; padding-top:10px; color:#535353}
.box1{ width:100%; overflow:hidden; height:350px; background:#007750 ; }
.cnt_b1 {width:1200px; margin:0px auto;}
.cnt_left{float:right; margin:0px 0 0 0px; position:relative;}
.cnt_left .line_border{ position:absolute; top:-80px; left:150px;}
.cnt_right{float:left;width:1200px;height:200px;margin:0px 10px 0 0;}
.cnt_right_top{font-size:38px; color:#3f1f0a;text-align:right; font-weight:bold ;width:100%; height:120px; line-height:50px;background:url(../img/crt.png) no-repeat;}
.cnt_right_bot{height:250px; margin:40px 0 0 0;}
.cnt_right_bot li a {color:#4b4b4b}
.cnt_right_bot li{line-height:32px; color:#333; font-size:16px; font-weight:lighter; text-align:center;}
.cnt_right_bot p{ margin-bottom:20px; font-size:16px;color:#333; line-height:32px; word-spacing:2px;}
.cnt_right_bot_li{ text-align:center; margin-top:0px;}
#about .cnt{ color:#fff;}
#about{ height:70px; overflow:hidden;}
/*************box2***************************/
.b1_ttl_02{ line-height:38px;font-size:29px; color:#fff; text-align:center;margin:0 auto;display:block;width:400px;PADDING-BOTTOM: 30px;font-weight:500;text-transform:uppercase;}
.b1_ttl_02 .b1_ttl_span_02{ text-align:center; font-size:20px; font-weight:550; border-bottom:1px solid #fff; padding-bottom:8px;color:#fff;}
.b1_ttl_02 font{ font-size:3px; padding-top:10px; color:#fff}

.b1_ttl_03{ line-height:38px;font-size:29px; color:#555; margin-top:30px; text-align:center;margin:0 auto 30px;display:block;width:400px;PADDING-BOTTOM: 30px;font-weight:500;text-transform:uppercase;}
.b1_ttl_03 .b1_ttl_span_03{ text-align:center; font-size:24px; font-weight:500;background:#fff url(../img/tit_line.jpg) bottom center no-repeat; padding-bottom:15px;color:#007750;}
.b1_ttl_03 font{ font-size:3px; padding-top:10px; color:#fff}

.box2{ width:100%; overflow:hidden; padding:80px 0 0;background:#fff; margin-bottom:50px; }
.b2_list {margin:0 auto;width:1200px;}
.b2_list ul li {width:290px; height:400px; float:left;padding:325px 0 0 22px;font-size: 25px ;color:#000; font-weight:bold;margin-right:10px;}
.b2_list ul li a {color:#202020;}
.b2_list ul li span {font-size:18px;color:#202020;font-weight:normal;display:block;}
.list_a {background:url(../img/b2_a.png) no-repeat;}.list_b {background:url(../img/b2_b.png) no-repeat;}.list_c {background:url(../img/b2_c.png) no-repeat;}.list_d {background:url(../img/b2_d.png) no-repeat;}

/*************bo3***************************/
.box3{ width:100%; overflow:hidden; padding:80px 0;background:#fff ; }
.b3_list {margin:0 auto;}
.list_e a {background:url(../img/b3_list_a.png) no-repeat;}
.list_f a {background:url(../img/b3_list_b.png) no-repeat;}
.list_g  a{background:url(../img/b3_list_c.png) no-repeat;}
.b3_list ul li {font-weight:bold;}

/*************bo4***************************/
.box4{ width:100%; overflow:hidden; padding:80px 0 0 0; background:#22242b url(../img/box2_bg.jpg) center top;  }
.box-join{width:100%; overflow:hidden; text-align:center; margin-top:120px; height:500px; background: url(../img/join_bg.jpg) center top; }
.box-join img{ margin-top:15px;}
.b4_cen {width:100%;margin:0 auto;}
#case{ }
#case .cnt li{position:relative}
#case .cnt .fdDiv{ position:absolute; height:24px; line-height:24px; top:0px; margin-top:220px; background:url(../img/anBg.png) repeat; width:380px; height:40px; line-height:40px; text-align:center;}
#case .cnt ul{ width:102%;}
#case .cnt .fdDiv a{ color:#FFFFFF; font-size:16px;}
#case .grid li{background-color:#fff;padding:0px; border:1px solid #f4f4f4 ;  margin-top:0;}
#case .grid li:hover{ border:1px solid #eee;}
#case .grid .l_img img{ padding:0px; border:0;}
#case .grid .bigPic{ }
#case .grid .bigPic img{ }
#case .grid .bigPic .fdDiv{ width:380px; margin-top:220px; text-align:center;}
#case .grid li h5 {text-align:center; background:#222; opacity:.8; position:absolute; width:100%; bottom:0; left:0; line-height:50px; height:50px; margin-bottom:0;}
#case .grid li h5 a {font-size:18px;color:#fff;font-weight:normal; }
#case .ttl  {display:none;}
.grid .li_big{ width:520px!important; height:525px!important;}
.grid .li_big .l_img{width:520px!important;height:480px!important;}
.grid .li_big .l_img img{width:520px!important;height:480px!important;}

/******************footer****************/
.link{ width:100%; overflow:hidden;}
#link{ width:1200px; overflow:hidden; margin:40px auto 0; color:#fff;}
#link .cnt{ padding:0; line-height:30px;  padding-top:5px; font-size:14px;}
#link .cnt a{color:#fff; font-size:14px;}
.footer{  width:1180px; margin:0 auto; overflow:hidden; padding-top:0px; text-align:center; line-height:45px; color:#9c9c9c;padding-bottom: 15px;}
.footer .dLogo{width:520px; float:left; color:#555555; padding-left:30px; padding-top:50px;}
.footer .dLogo h4{font-size:22px; color:#fff;margin-bottom:15px; display:block;}
.footer .dLogo p{font-size:14px; padding-top:10px; line-height:22px;color:#666;}
.footer ul{width:1200px;overflow:hidden; margin:6px auto 0;height:60px; overflow:hidden;border-bottom:1px solid #232323;}
.footer ul li{width:100px; float:left;}
.footer ul li a{display:block; width:100%; height:60px; line-height:60px;font-size:15px;color:#777}
.footer ul li a:hover{color:#ccc}
.footer .nenu{  line-height:50px; color:#555; width:1200px; margin:0 auto;}
.footer .nenu ul li{ float:left;}
.d2wm{float:left;margin:0 30px;}
.btm{width:100%; overflow:hidden; padding:20px 0; text-align:center; color:#b2b2b2; background:#020202;font-size:14px; border-top: #333333 solid 1px;}
.btm a{color:#b2b2b2}
.detail h3{ margin:16px 0 46px 0;}
/**********/
.sub-list-bg{background: #f8f8f8; height: 50px; line-height: 50px; width:100%; color:#888; font-size:14px; }
.sub-list-bg a {
    color: #888;
    font-size: 15px;
}
.sub-list-bg .box {
    font-size: 15px;
}
.newsListBox{  margin:0 auto;margin-top:30px; }
.newsListBox li{ background: #fff; height: 240px; position: relative; margin-bottom:20px; border-bottom: 1px solid #eee;}
.newsListBox li:hover{
	margin-left: 10px;}
.newsListBox li dl {width:100%; margin: 0 30px; padding-top: 35px; padding-bottom: 50px; }
.newsListBox li dd {width:140px; float: left; margin-right:40px;}
.newsListBox li h1 {text-align:center;  line-height:40px; margin-top:30px; padding-bottom:0px;}
.newsListBox li .adda{width:90px; height:40px; line-height:40px; overflow:hidden;margin-left:40px;}
.newsListBox li h1 span{ color:#999; display:block; font-size:28px; margin-left:-90px; overflow:hidden;}
.newsListBox li h2 {font-size: 22px; color: #000; font-weight: normal; line-height: 35px; margin-top:20px; height: 35px; overflow: hidden;}
.newsListBox li h3 {font-size: 12px; color: #808080; font-weight: normal; margin-top: 20px; padding-bottom: 17px; border-bottom: 1px #eee solid; line-height: 26px;}
.newsListBox li h4 {font-size: 15px; font-weight: normal; line-height: 24px; margin-top: 20px; height: 48px; overflow: hidden; color: #999; }
.newsListBox li h4 img {margin-right: 8px; position: relative; top: 4px;}
.newsListBox li p {text-align: center;padding-top:14px;}
.newsListBox li p span{color: #999; font-size:20px; display:block; width:48px; height:20px; line-height:20px; margin:0; margin-left:58px; overflow:hidden; padding:0; }
.newsListBox li:hover h2 {color: #de0010;}
.newxx_contene.as {padding: 20px;}
.newxx_contene.as p img {display: block; margin: 0px auto; max-width: 100%;}
.newsListBox *, .zzBox4 *, .zzBox2 *{-webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}/***********************************************/

.case_top{ width:100%; margin:600px auto 0; overflow:hidden;}
.case_left{width:20%; float:left;height:255px;}
.case_main{ width:61.5%; float:left; background:#fff;height:255px; }
.case_main .con{ margin:60px 0 0 50px; color:#222; line-height:42px; }
.case_main .con h2,h3{font-weight:normal;}
.case_main .con span{ display:block; height:2px; width:36px; background:#ef8200; margin-top:28px;}
.case_main .con h3{ font-size:26px;}
.case_more{ width:18.5%;float:right; height:255px; background:#007750;}
.case_more img{ margin-top:20px;}


.main{padding:40px 0; margin:0 auto; min-height:680px; overflow:hidden;background-color:#fff; padding:30px 20px;}
.newsMain{margin:40px auto}
.newsMain #ULocation{display:none;}
.main .right{ width:300px; float:right; background:#fff; padding-bottom:30px; display:none;}
.main #newsDetail_body{ width:1180px; margin:0 auto; background:#fff; padding:30px; min-height:600px;}
#newsDetail_body .infoTtl{border-bottom: 1px solid #e5e5e5; padding-bottom:10px;}
#newsDetail_body .infoTtl h2{font-size:32px; color:#000; font-weight:normal; padding-bottom:10px;}
#newsDetail_body .text{line-height:24px;}
#newsDetail_body .dpages a{float:right;}
#newsDetail_body .dpages a:first-child { float:left;}

.right #news .ttl{background: #373737; line-height: 49px; color: #fff; padding: 0 8px; }
.right #news .ttl h4{font-size:16px; display:none;}
.right #news .cnt a{padding-left:12px; position:relative; display:block; line-height:1.8; font-size:14px; margin:0 10px; padding:8px 0 8px 12px; border-bottom:1px dashed silver; color:#303030;}
.right #news .cnt a:hover{color:#ff0000}
.right #news .cnt a i {position:absolute; left:0; font-size:18px; color: #d5a976; top:16px; height:8px; display:block; line-height:8px; font-weight:700;}

.cnt{margin:0 auto 30px; }
.cnt li{ display:inline-block;}
.ttl h4{ display:none!important;}
.nyMain{margin:50px auto 40px;}
.nyMain .box{margin-top:80px;}
.footer .box{margin-top:20px;}
.nyBanner{background:#000000 url(../img/c1.jpg)top center no-repeat; width:100%; height:480px;}
.nyBanner2{background:#000000 url(../img/c2.jpg)top center no-repeat; width:100%; height:480px;}



.ab_banner {display:block;text-transform:uppercase;width:1100px;height:auto; margin: 0 auto;color:#fff;padding-top:170px;font-size:55px;}
.ab_banner span {font-size:35px;}

.nyTtl{text-align:center; margin-bottom:30px;}
.nyTtl h3{font-size: 36px; font-weight: 400; color:#000}
.nyTtl p{color: #8f8f8f; margin-top: 0;font-size: 18px;text-transform: Uppercase;}
.aboutBox1{overflow:hidden;}
.aboutBox1 .cnt img{float:left}
.aboutBox1 .cnt p, .aboutBox4 .cnt p, .aboutBox6 .cnt p{width:100%; overflow:hidden; line-height:32px; font-size:18px; padding-bottom:30px; text-align:center;}
.aboutBox4{ margin-top:80px;}
.aboutBox3{ background:url(../img/about3Bg.jpg) center top no-repeat; height:600px;width:100%; padding-top:80px; overflow:hidden}
.aboutBox3 .nyTtl h3{color:#fff;}
.aboutBox2{ background:#000000 url(../img/about2.jpg) center top no-repeat; height:800px;}
.aboutBox2 .cnt{background:url(../img/about3.jpg) top right no-repeat; margin-top:60px; color:#e6e6e6}
.aboutBox5{ margin:60px auto;}
.aboutBox5 .cnt img{width:382px; height:229px;}
.aboutBox5 .cnt ul{width:1227px; overflow:hidden}
.aboutBox5 .cnt li {width:382px; margin-right:27px; background:#f2f2f2; float:left; overflow:hidden; height:440px;}
.aboutBox5 .cnt .txt{ padding:50px;}
.aboutBox5 .cnt h5{font-size:18px;}
.aboutBox5 .cnt .enname{margin-bottom:15px; padding-top:5px; text-transform: Uppercase;}
.aboutBox5 .txtbt{width:100%; text-align:center; font-size:18px; padding-top:30px;}
.aboutBox6 .cnt{color:#e6e6e6;}



.joinBox3{margin-top:80px; background:#f1f2f3; height:500px;width:100%; padding-top:60px; overflow:hidden; text-align:center;}
.joinBox3 li{width:220px; float:left; margin-left:25px;background:#fff; height:240px; padding:15px;}
.joinBox3 h2{color:#3c3c3c;text-align:center; padding:10px 0;}
.joinBox3 .box{ margin-top:40px;}
.zzBox3 .nyTtl h3{color:#fff;}
.joinBox5{background:#000000 url(../img/bg3.jpg) center top no-repeat; height:750px;width:100%; padding-top:60px; overflow:hidden; text-align:center;}
.joinBox5 .nyTtl h3{color:#fff;}
.joinBox6{ margin-bottom:50px;}
.joinBox6 .b6Left{width:50%; float:left}
.joinBox6 .b6Left .txt{background:#2a2a2a url(../img/joinp5.jpg) top right no-repeat; width:100%; height:330px; padding:45px 60px; color:#fff; }
.joinBox6 .b6Left h4{text-transform:Uppercase; font-weight:400; font-size:24px;}
.joinBox6 .b6Left h2{font-size:32px; padding:10px 0;}
.joinBox6 .b6Left .hrsty{width:100%; overflow:hidden;}
.joinBox6 .b6Left hr{height:6px; width:52px; background:#fff; margin-top:20px; float:left;}
.joinBox6 .b6Left h6{font-size:14px; width:100%; display:block; text-align:left;font-weight:400;}
.joinBox6 .b6Left p{text-transform:Uppercase; font-size:10px;}
.joinBox6 .frmBox{}
.joinBox6 .frmBox .jfrmBox_sty1{width:46%; float:left; }
.joinBox6 .frmBox .jfrmBox_sty2{width:50%; margin-left:4%; float:left;}
.joinBox6 .frmBox .jfrmBox_sty3{width:100%; margin-top:20px;}
.joinBox6 .frmBox .jfrmBox_sty4{width:100%; margin-top:20px; overflow:hidden; clear:both; }
.joinBox6 .frmBox .text {width:100%; line-height:40px; padding:0 .1px;}
.joinBox6 .frmBox .jfrmBox_sty4 textarea{width:100%; height:100px;}
.joinBox6 .b6Right {width:50%;	float: left; text-align: left;	padding: 0 0 0 5%; color:#000;}
.joinBox6 .b6Right .b6Bottom{margin-top:40px;}
.joinBox6 .b6Right .b6Bottom input {width:50%; height:60px; cursor:pointer; background:#d5a976; line-height:60px; text-align:center; border:none; color:#fff; font-size:18px;}
.joinBox6 .b6Right .b6Bottom input[type="reset"] {background: #797979;}

.contact_l{width:500px; float:left; line-height:42px; font-size:18px; padding-top:40px;}
.contact_r{width:600px; float:right;}

.zzBox1{overflow:hidden;}
.zzBox1 .nyTtl{background:url(../img/bg4.jpg) no-repeat; width:100%; height:500px; margin-bottom:0;}
.zzBox1 .nyTtl h3{color:#fff; padding-top:60px;}
.zzBox1 .nyTtl .txt{ padding-top:40px; color:#fff; line-height:24px;}
.zzBox1 .zzb1Btn{width:100%; overflow:hidden; margin-top:40px;}
.zzBox1 .zzb1Btn p{font-size:18px;border-radius:5px; background:#fff; margin:0 20px; color:#333; width:200px; height:42px; line-height:42px; text-align:center;display:inline-block; cursor:pointer;}
.zzBox1 .zzb1Btn p:hover{background:#d5a976; color:#fff;}
.zzBox2{background:#f4f4f4; padding-bottom:50px; width:100%; overflow:hidden; margin-top:40px;}
.zzBox2 li{width:21%; margin:2%; height:200px; float:left; overflow:hidden;}
.zzBox2 li img{ margin-left:-20px; margin-top:-20px;}
.zzBox2 .txt{width:100%; text-align:center; padding-top:30px; font-size:18px; line-height:32px;}
.zzBox3{background:#000000 url(../img/newsBg.jpg) center top no-repeat; height:600px;width:100%; padding-top:60px; overflow:hidden; text-align:center;}
.zzBox3 p{text-align:center; color:#fff; font-size:18px; line-height:32px;}
.zzBox4 { padding-bottom:40px;}
.zzBox4 li{float:left; width:18%; margin:1%; border:solid 1px #e4e4e4; text-align:center; height:120px; overflow:hidden;}
.zzBox4 li img{height:80px; margin-top:20px; cursor:pointer;}
.zzBox4 li img:hover, .zzBox2 li img:hover{transform: scale(1.05,1.05);}
.banner_home{background:#000000 url(../img/banner_home.jpg) center top no-repeat; height:360px; margin:0 auto;}
.product_list{ margin:0 auto; width:100%; text-align:center;}
.main_body .cnt{ line-height:24px; font-size:14px; width:1180px; margin:0 auto;  }
#goodsCat .ttl{ text-align:left;}
.lbTtl{width:100%; height:40px; line-height:40px; display:none;}
.crt_cats{ width:100%; overflow:hidden; padding:0px; margin:0px; text-align:center;}
.crt_cats a{ display:inline-block;  height:45px; line-height:45px; padding:0px 35px; background:#eeeeee; border:none; margin-right:10px; margin-top:5px; color:#333}
.crt_cats a:hover{ background:#007750; color:#fff; }
.crt_cats2{ text-align:left;}
.crt_cats2 a{ display:inline-block;  height:40px; line-height:40px; padding:0 28px; background:#fff; margin-right:10px; margin-top:5px; color:#555}
.crt_cats2 a:hover{ background:#fff; color:#007750;height:40px; line-height:40px; padding:0 28px; }
#goodsCate ul, #case_body ul{width:100%; margin:0 auto;}
.grid li{width:368px; height:auto; margin:1% 1%; height:310px; border:1px #f4f4f4 solid;overflow:hidden;}
.grid li:hover{ border: 1px #eee solid; }
.grid li:hover .l_ginfo a{ color:#fff;background:#007750;}
.grid li:hover .l_ginfo{background:#007750;}
.grid .l_img img{width:auto; height:240px; border:none;}
.grid .l_img:hover img{ }
.grid h5{ padding:0; height:35px; line-height:35px; overflow:hidden; font-size:15px;text-align: center;}
.grid .l_ginfo{ font-size:16px; width:100%; background:#fff; text-align:center; height:65px; line-height:35px;overflow:hidden; padding:12px 0 0 0px;}
.grid .l_ginfo a {margin-left:0px; color:#202020; font-size:16px;}
#goods_body .grid{ overflow:hidden; display:black;}
#case_body .cnt li h5{ text-align:center; line-height:50px; height:50px;}
#contact_body .cnt{ padding-top:20px;}
.l_img{ background:#f4f4f4; text-align:center;}
.main #goods_body, .main #goodsDetail_body, #case_body, #caseDetail_body, #contact_body{width:1200px; margin:0 auto; background:; padding:10px;    background-color: #fff;}
.main #goodsDetail_body h2, .main #caseDetail_body h2{width:100%; text-align:center; color:#313131; font-size:32px; padding:10px 0 40px;}

.d_img img {
    max-width: 1000px;
}

.btn_more{ width:600px; margin:20px auto 30px; text-align:center; }
.btn_more a{ background:#222; display:inline-block; font-size:14px; text-align:center;  width:150px; line-height:45px; color:#fff; } 
.btn_more a:hover{ color:#fff; background:#007750; }
.main #goods_body, .main #goodsDetail_body, #case_body, #caseDetail_body, #contact_body{  }
.b3_list #news{ }
.b3_list ul li{ width:49%; float:left; background:#fff; padding:40px 20px; margin:0.6% 0.5%;  border:1px solid #eee; height:260px;}
.b3_list ul li h2{ line-height:40px; color:#222; font-size:20px; padding-top:15px; text-align:left; padding-left:18px;}
.b3_list ul li h2 a{ color:#333;}
.b3_list ul li .txt{ color:#555;}
.b3_list ul li .time{padding-left:18px; font-weight:normal;}
.news_list{  height:620px; float:right;}
.idxMore { text-align:left;}
.idxMore a{ background:url(../img/more_btn.png) left top no-repeat; line-height:35px; padding-left:40px; height:35px; display:block; width:180px; font-weight:normal; margin-top:0px;  margin-left:20px; text-decoration:none; color:#555;}
.b3_list ul li:hover{ background:#007750; color:#fff;}
.b3_list ul li:hover div.txt{ color:#fff;}
.b3_list ul li:hover a{ color:#fff;}
.b3_list ul li:hover .idxMore a{ background:url(../img/more_btn2.png) left top no-repeat; color:#fff; text-decoration:none;}
.box_b2{background:#000000 url(../img/index_b2.jpg) center top no-repeat; height:980px; margin:0 auto;}
.box_b2 .content{ width:1200px; height:980px; margin:0 auto;}
.box_b2 .content .right{ width:600px; background:url(../img/index_b2a.png) center top no-repeat; height:980px; float:right;}
.box_b2 .content .right ul{ margin-left:220px; margin-top:78px;}
.box_b2 .content .right ul li{ width:300px; border-bottom:1px solid #dedede; margin-bottom:68px;}
.box_b2 .content .right ul li h2{ font-size:24px; line-height:50px; color:#333;}
.box_b2 .content .right ul li p{ width:240px; font-size:18px; margin-bottom:50px; line-height:28px;}


.txtlist li h5{ font-size:22px; line-height:45px;}
.txtlist li h5 a{ color:#222;}
.txtlist li h5 a:hover{color:#ab7a4d;}
.txtlist li p a:hover{color:#111;}
.txtlist li { margin-bottom:15px; border-bottom:1px dotted #ccc; padding-bottom:15px; width:100%;}
.txtlist li p{ font-size:16px;}
.txtlist li p.l_more{ margin-bottom:8px; margin-top:12px; }
.txtlist li p.l_more{ color:#999; }


/*双行显示*/
/*#right{ width:950px;}
#right .wei{ border-bottom:1px solid #eee; width:100%; line-height:45px; color:#333;}
.le_list{ width:240px;}
.le_list li{ line-height:45px; height:45px; border-bottom:1px solid #eee; color:#333; padding-left:20px;list-style:circle;}
.le_list li:hover{ background:#f8f8f8;}
.le_list li:first-child { background:#eee;  margin-top:20px;}
.le_list li:first-child a{color:#333;}
*/
